import {createRouter, createWebHashHistory} from 'vue-router'
import Layout from '@/view/layout/index.vue'

const routes = [
    {
        path: '/',
        redirect: '/login'
    },
    {
        path: '/login',
        name: 'Login',
        component: () => import('@/view/login/index.vue')
    },
    // {
    //     path: '/layout',
    //     name: 'layout',
    //     component: Layout,
    //     children: []
    // },
    // {
    //     path: '/dashboard',
    //     name: 'dashboard',
    //     hidden: false,
    //     meta: {
    //         title: "首页",
    //         icon: "odometer",
    //         closeTab: false
    //     },
    //     component: () => import('@/view/dashboard/index.vue')
    // },
    // {
    //     path: '/admin',
    //     name: 'admin',
    //     hidden: false,
    //     meta: {
    //         title: "系统管理",
    //         icon: "user",
    //         closeTab: false
    //     },
    //     component: () => import('@/view/superAdmin/index.vue'),
    //     children: [
    //         {
    //             path: '/authority',
    //             name: 'authority',
    //             hidden: false,
    //             meta: {
    //                 title: "角色管理",
    //                 icon: "avatar",
    //                 closeTab: false
    //             },
    //             component: () => import('@/view/superAdmin/authority/authority1.vue'),
    //         },
    //         {
    //             path: '/user',
    //             name: 'user',
    //             hidden: false,
    //             meta: {
    //                 title: "用户管理",
    //                 icon: "coordinate",
    //                 closeTab: false
    //             },
    //             component: () => import('@/view/superAdmin/user/user.vue'),
    //         }
    //     ]
    // },
    // {
    //     path: '/reload',
    //     name: 'Reload',
    //     hidden: true,
    //     meta: {
    //         title: '',
    //         closeTab: true,
    //     },
    //     component: () => import('@/view/error/reload.vue')
    // },
    {
        path: '/:catchAll(.*)',
        meta: {
            closeTab: true,
        },
        component: () => import('@/view/error/index.vue')
    },

]

const router = createRouter({
    history: createWebHashHistory(),
    routes,
})

export default router
